home *** CD-ROM | disk | FTP | other *** search
- /*
- File: MiscTests.h
-
- Contains: Declaration of miscellaneous classes
-
- Copyright: © 1993-1994 by Apple Computer, Inc., all rights reserved.
-
- */
-
- #ifndef __MISCTEST__
- #define __MISCTEST__
-
- #ifndef __LIBRARYMANAGER__
- #include <LibraryManager.h>
- #endif
-
- /*******************************************************************************
- ** CLASS TNoVTable
- ********************************************************************************/
-
- #define kTNoVTableID "appl:test$TNoVTable,1.2"
-
- class TNoVTable
- {
- public:
- TNoVTable(long value);
- ~TNoVTable();
-
- long _CDECL Add(long);
- long _CDECL Sub(long);
-
- private:
- long fValue;
- };
-
- /*******************************************************************************
- ** CLASS TStdVTable
- ********************************************************************************/
-
- #define kTStdVTableID "appl:test$TStdVTable,1.2"
-
- class TStdVTable : public TStdDynamic
- {
- public:
- TStdVTable(long value);
- virtual ~_CDECL TStdVTable();
-
- virtual long _CDECL Add(long);
- virtual long _CDECL Sub(long);
-
- private:
- long fValue;
- };
-
- /*******************************************************************************
- ** CLASS TTimings
- ********************************************************************************/
-
- #define kTTimingsID "appl:test$TTimings,1.2"
-
- class TTimings : public TSimpleDynamic
- {
- public:
- TTimings();
- ~_CDECL TTimings();
-
- virtual void VirtualFunc();
- void Method();
-
- static void StaticFunc(void*);
- };
-
- #endif
-
-